package com.ekuaitu.kuaitu.bean;

import com.google.gson.annotations.SerializedName;

import java.util.List;

/**
 * Created by CaoJing on 2016/12/11.
 */

public class MyInvoiceHistoryBean {

    /**
     * status : 200
     * message : 成功
     * debug : null
     * attachment : {"invoiceApplyModels":[{"id":1,"otherId":91,"otherType":null,"applyMount":100,"status":1,"createTime":-28800000,"style":1}]}
     */

    @SerializedName("status")
    private int status;
    @SerializedName("message")
    private String message;
    @SerializedName("debug")
    private Object debug;
    @SerializedName("attachment")
    private AttachmentBean attachment;

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public Object getDebug() {
        return debug;
    }

    public void setDebug(Object debug) {
        this.debug = debug;
    }

    public AttachmentBean getAttachment() {
        return attachment;
    }

    public void setAttachment(AttachmentBean attachment) {
        this.attachment = attachment;
    }

    public static class AttachmentBean {
        /**
         * id : 1
         * otherId : 91
         * otherType : null
         * applyMount : 100
         * status : 1
         * createTime : -28800000
         * style : 1
         */

        @SerializedName("invoiceApplyModels")
        private List<InvoiceApplyModelsBean> invoiceApplyModels;

        public List<InvoiceApplyModelsBean> getInvoiceApplyModels() {
            return invoiceApplyModels;
        }

        public void setInvoiceApplyModels(List<InvoiceApplyModelsBean> invoiceApplyModels) {
            this.invoiceApplyModels = invoiceApplyModels;
        }

        public static class InvoiceApplyModelsBean {
            @SerializedName("id")
            private String id;
            @SerializedName("otherId")
            private String otherId;
            @SerializedName("otherType")
            private Object otherType;
            @SerializedName("applyMount")
            private String applyMount;
            @SerializedName("status")
            private int status;
            @SerializedName("createTime")
            private String createTime;
            @SerializedName("style")
            private int style;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getOtherId() {
                return otherId;
            }

            public void setOtherId(String otherId) {
                this.otherId = otherId;
            }

            public Object getOtherType() {
                return otherType;
            }

            public void setOtherType(Object otherType) {
                this.otherType = otherType;
            }

            public String getApplyMount() {
                return applyMount;
            }

            public void setApplyMount(String applyMount) {
                this.applyMount = applyMount;
            }

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public int getStyle() {
                return style;
            }

            public void setStyle(int style) {
                this.style = style;
            }
        }
    }
}
